package com.lagou.task13;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class LocalDateTest {
    public static void main(String[] args) {
//        获取当前日期信息并打印
        System.out.println(LocalDate.now());
//        获取当前时间信息并打印
        System.out.println(LocalTime.now());
        //获取当前日期时间信息并打印
        System.out.println(LocalDateTime.now());
//        设置指定的年月日时分秒信息
        //使用command + f12 来罗列当前类中的方法
        System.out.println(LocalDateTime.of(2008,8,8,8,8,8));
        System.out.println("------------------------------------");
        //设置指定参数,调用对象本身的数据内容不会改变，返回了一个新的对象
        LocalDateTime dateTime = LocalDateTime.of(2000, 1, 1, 0, 0, 0);
        LocalDateTime dateTime1 = dateTime.withYear(2001);
        System.out.println(dateTime);//2000-01-01T00:00
        System.out.println(dateTime1);//2001-01-01T00:00

        LocalDateTime dateTime2 = dateTime.plusDays(2);
        System.out.println(dateTime);
        System.out.println(dateTime2);

    }
}
